<?php 

// function C($name,$value)
// {
// 	// 设置了一个静态数组变量
// 	static $conf = [];
// 	// 判断是否为空
// 	if(empty($name)) 
// 	{
// 		return $conf;
// 		// 判断是否是数组
// 	}else if (is_array($name)) 
// 	{
// 		$conf = array_merge($conf,$name);
// 		// 判断是否为字符串
// 	}else if (is_string($name))
// 	{
// 		// 判断是否有值
// 		if(is_null($value) 
// 		{
// 			if (isset($conf[$name])) 

// 			{
// 				unset($conf[$name]);
// 			}

// 			return true;
// 		}
// 		else if($value=='') 
// 		{
// 			return isset($conf[$name])?$conf[$name]:null;
// 		}
// 		else
// 		{
// 			return $conf[$name] = $value;
// 		}
// 	}
// }




function C($name='',$value='')
{

	static $conf=[];
	//如果$name 没有值
	if(empty($name))
	{	//返回取得所有值
		return $conf;
	}//如果有值就进行判断  把数组合并
	else if(is_array($name))
	{	//把数组合并存放到内存中
		$conf=array_merge($conf,$name);
	}//判断加载的是否是字符串
	else if(is_string($name))
	{	//判断是否有值
		if(is_null($value))
		{	
			if(isset($conf[$name]))
			{
				unset($conf[$name]);
			}
			return true;
		}
		// 判断值是否为空
		else if($value=='')
		{
			return isset($conf[$name])?$conf[$name]:null;
		}
		else
		{
			return $conf[$name]=$value;
		}
	}
}

 ?>